package com.czl.information.entity;/**
 * Created by msi on 2018/12/16.
 */

import java.io.Serializable;
import java.util.Date;

/**
 * @program: showmessage
 * @description:
 * @author: Mr.Hao
 * @create: 2018-12-16 17:05
 **/
public class tbInformayion implements Serializable {
    private String strInformationId;
    private String strUserId;
    private String strTitle;
    private String strDescribe;
    private String strSourceType;
    private String strLinkMan;
    private String strPhone;
    private String strQQ;
    private String strWeChat;
    private String strWeChatImgId;
    private Integer nAuthentication;
    private Integer nHaveImg;
    private String strCreateId;
    private String strUpdateId;
    private Date dtCreateTime;
    private Date dtUpdateTime;
    private Integer nClickCount;
    private String strCityCode;
    private String strCityName;
    private String strCountryCode;
    private String strCountryName;
    private String strTownCode;
    private String strTownName;

    public tbInformayion() {
    }

    public tbInformayion(String strInformationId, String strUserId, String strTitle, String strDescribe, String strSourceType, String strLinkMan, String strPhone, String strQQ, String strWeChat, String strWeChatImgId, Integer nAuthentication, Integer nHaveImg, String strCreateId, String strUpdateId, Date dtCreateTime, Date dtUpdateTime, Integer nClickCount, String strCityCode, String strCityName, String strCountryCode, String strCountryName, String strTownCode, String strTownName) {

        this.strInformationId = strInformationId;
        this.strUserId = strUserId;
        this.strTitle = strTitle;
        this.strDescribe = strDescribe;
        this.strSourceType = strSourceType;
        this.strLinkMan = strLinkMan;
        this.strPhone = strPhone;
        this.strQQ = strQQ;
        this.strWeChat = strWeChat;
        this.strWeChatImgId = strWeChatImgId;
        this.nAuthentication = nAuthentication;
        this.nHaveImg = nHaveImg;
        this.strCreateId = strCreateId;
        this.strUpdateId = strUpdateId;
        this.dtCreateTime = dtCreateTime;
        this.dtUpdateTime = dtUpdateTime;
        this.nClickCount = nClickCount;
        this.strCityCode = strCityCode;
        this.strCityName = strCityName;
        this.strCountryCode = strCountryCode;
        this.strCountryName = strCountryName;
        this.strTownCode = strTownCode;
        this.strTownName = strTownName;
    }

    public String getStrInformationId() {

        return strInformationId;
    }

    public void setStrInformationId(String strInformationId) {
        this.strInformationId = strInformationId;
    }

    public String getStrUserId() {
        return strUserId;
    }

    public void setStrUserId(String strUserId) {
        this.strUserId = strUserId;
    }

    public String getStrTitle() {
        return strTitle;
    }

    public void setStrTitle(String strTitle) {
        this.strTitle = strTitle;
    }

    public String getStrDescribe() {
        return strDescribe;
    }

    public void setStrDescribe(String strDescribe) {
        this.strDescribe = strDescribe;
    }

    public String getStrSourceType() {
        return strSourceType;
    }

    public void setStrSourceType(String strSourceType) {
        this.strSourceType = strSourceType;
    }

    public String getStrLinkMan() {
        return strLinkMan;
    }

    public void setStrLinkMan(String strLinkMan) {
        this.strLinkMan = strLinkMan;
    }

    public String getStrPhone() {
        return strPhone;
    }

    public void setStrPhone(String strPhone) {
        this.strPhone = strPhone;
    }

    public String getStrQQ() {
        return strQQ;
    }

    public void setStrQQ(String strQQ) {
        this.strQQ = strQQ;
    }

    public String getStrWeChat() {
        return strWeChat;
    }

    public void setStrWeChat(String strWeChat) {
        this.strWeChat = strWeChat;
    }

    public String getStrWeChatImgId() {
        return strWeChatImgId;
    }

    public void setStrWeChatImgId(String strWeChatImgId) {
        this.strWeChatImgId = strWeChatImgId;
    }

    public Integer getnAuthentication() {
        return nAuthentication;
    }

    public void setnAuthentication(Integer nAuthentication) {
        this.nAuthentication = nAuthentication;
    }

    public Integer getnHaveImg() {
        return nHaveImg;
    }

    public void setnHaveImg(Integer nHaveImg) {
        this.nHaveImg = nHaveImg;
    }

    public String getStrCreateId() {
        return strCreateId;
    }

    public void setStrCreateId(String strCreateId) {
        this.strCreateId = strCreateId;
    }

    public String getStrUpdateId() {
        return strUpdateId;
    }

    public void setStrUpdateId(String strUpdateId) {
        this.strUpdateId = strUpdateId;
    }

    public Date getDtCreateTime() {
        return dtCreateTime;
    }

    public void setDtCreateTime(Date dtCreateTime) {
        this.dtCreateTime = dtCreateTime;
    }

    public Date getDtUpdateTime() {
        return dtUpdateTime;
    }

    public void setDtUpdateTime(Date dtUpdateTime) {
        this.dtUpdateTime = dtUpdateTime;
    }

    public Integer getnClickCount() {
        return nClickCount;
    }

    public void setnClickCount(Integer nClickCount) {
        this.nClickCount = nClickCount;
    }

    public String getStrCityCode() {
        return strCityCode;
    }

    public void setStrCityCode(String strCityCode) {
        this.strCityCode = strCityCode;
    }

    public String getStrCityName() {
        return strCityName;
    }

    public void setStrCityName(String strCityName) {
        this.strCityName = strCityName;
    }

    public String getStrCountryCode() {
        return strCountryCode;
    }

    public void setStrCountryCode(String strCountryCode) {
        this.strCountryCode = strCountryCode;
    }

    public String getStrCountryName() {
        return strCountryName;
    }

    public void setStrCountryName(String strCountryName) {
        this.strCountryName = strCountryName;
    }

    public String getStrTownCode() {
        return strTownCode;
    }

    public void setStrTownCode(String strTownCode) {
        this.strTownCode = strTownCode;
    }

    public String getStrTownName() {
        return strTownName;
    }

    public void setStrTownName(String strTownName) {
        this.strTownName = strTownName;
    }

    @Override
    public String toString() {
        return "tbInformayion{" +
                "strInformationId='" + strInformationId + '\'' +
                ", strUserId='" + strUserId + '\'' +
                ", strTitle='" + strTitle + '\'' +
                ", strDescribe='" + strDescribe + '\'' +
                ", strSourceType='" + strSourceType + '\'' +
                ", strLinkMan='" + strLinkMan + '\'' +
                ", strPhone='" + strPhone + '\'' +
                ", strQQ='" + strQQ + '\'' +
                ", strWeChat='" + strWeChat + '\'' +
                ", strWeChatImgId='" + strWeChatImgId + '\'' +
                ", nAuthentication=" + nAuthentication +
                ", nHaveImg=" + nHaveImg +
                ", strCreateId='" + strCreateId + '\'' +
                ", strUpdateId='" + strUpdateId + '\'' +
                ", dtCreateTime=" + dtCreateTime +
                ", dtUpdateTime=" + dtUpdateTime +
                ", nClickCount=" + nClickCount +
                ", strCityCode='" + strCityCode + '\'' +
                ", strCityName='" + strCityName + '\'' +
                ", strCountryCode='" + strCountryCode + '\'' +
                ", strCountryName='" + strCountryName + '\'' +
                ", strTownCode='" + strTownCode + '\'' +
                ", strTownName='" + strTownName + '\'' +
                '}';
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        tbInformayion that = (tbInformayion) o;

        if (strInformationId != null ? !strInformationId.equals(that.strInformationId) : that.strInformationId != null)
            return false;
        if (strUserId != null ? !strUserId.equals(that.strUserId) : that.strUserId != null) return false;
        if (strTitle != null ? !strTitle.equals(that.strTitle) : that.strTitle != null) return false;
        if (strDescribe != null ? !strDescribe.equals(that.strDescribe) : that.strDescribe != null) return false;
        if (strSourceType != null ? !strSourceType.equals(that.strSourceType) : that.strSourceType != null)
            return false;
        if (strLinkMan != null ? !strLinkMan.equals(that.strLinkMan) : that.strLinkMan != null) return false;
        if (strPhone != null ? !strPhone.equals(that.strPhone) : that.strPhone != null) return false;
        if (strQQ != null ? !strQQ.equals(that.strQQ) : that.strQQ != null) return false;
        if (strWeChat != null ? !strWeChat.equals(that.strWeChat) : that.strWeChat != null) return false;
        if (strWeChatImgId != null ? !strWeChatImgId.equals(that.strWeChatImgId) : that.strWeChatImgId != null)
            return false;
        if (nAuthentication != null ? !nAuthentication.equals(that.nAuthentication) : that.nAuthentication != null)
            return false;
        if (nHaveImg != null ? !nHaveImg.equals(that.nHaveImg) : that.nHaveImg != null) return false;
        if (strCreateId != null ? !strCreateId.equals(that.strCreateId) : that.strCreateId != null) return false;
        if (strUpdateId != null ? !strUpdateId.equals(that.strUpdateId) : that.strUpdateId != null) return false;
        if (dtCreateTime != null ? !dtCreateTime.equals(that.dtCreateTime) : that.dtCreateTime != null) return false;
        if (dtUpdateTime != null ? !dtUpdateTime.equals(that.dtUpdateTime) : that.dtUpdateTime != null) return false;
        if (nClickCount != null ? !nClickCount.equals(that.nClickCount) : that.nClickCount != null) return false;
        if (strCityCode != null ? !strCityCode.equals(that.strCityCode) : that.strCityCode != null) return false;
        if (strCityName != null ? !strCityName.equals(that.strCityName) : that.strCityName != null) return false;
        if (strCountryCode != null ? !strCountryCode.equals(that.strCountryCode) : that.strCountryCode != null)
            return false;
        if (strCountryName != null ? !strCountryName.equals(that.strCountryName) : that.strCountryName != null)
            return false;
        if (strTownCode != null ? !strTownCode.equals(that.strTownCode) : that.strTownCode != null) return false;
        return strTownName != null ? strTownName.equals(that.strTownName) : that.strTownName == null;
    }

    @Override
    public int hashCode() {
        int result = strInformationId != null ? strInformationId.hashCode() : 0;
        result = 31 * result + (strUserId != null ? strUserId.hashCode() : 0);
        result = 31 * result + (strTitle != null ? strTitle.hashCode() : 0);
        result = 31 * result + (strDescribe != null ? strDescribe.hashCode() : 0);
        result = 31 * result + (strSourceType != null ? strSourceType.hashCode() : 0);
        result = 31 * result + (strLinkMan != null ? strLinkMan.hashCode() : 0);
        result = 31 * result + (strPhone != null ? strPhone.hashCode() : 0);
        result = 31 * result + (strQQ != null ? strQQ.hashCode() : 0);
        result = 31 * result + (strWeChat != null ? strWeChat.hashCode() : 0);
        result = 31 * result + (strWeChatImgId != null ? strWeChatImgId.hashCode() : 0);
        result = 31 * result + (nAuthentication != null ? nAuthentication.hashCode() : 0);
        result = 31 * result + (nHaveImg != null ? nHaveImg.hashCode() : 0);
        result = 31 * result + (strCreateId != null ? strCreateId.hashCode() : 0);
        result = 31 * result + (strUpdateId != null ? strUpdateId.hashCode() : 0);
        result = 31 * result + (dtCreateTime != null ? dtCreateTime.hashCode() : 0);
        result = 31 * result + (dtUpdateTime != null ? dtUpdateTime.hashCode() : 0);
        result = 31 * result + (nClickCount != null ? nClickCount.hashCode() : 0);
        result = 31 * result + (strCityCode != null ? strCityCode.hashCode() : 0);
        result = 31 * result + (strCityName != null ? strCityName.hashCode() : 0);
        result = 31 * result + (strCountryCode != null ? strCountryCode.hashCode() : 0);
        result = 31 * result + (strCountryName != null ? strCountryName.hashCode() : 0);
        result = 31 * result + (strTownCode != null ? strTownCode.hashCode() : 0);
        result = 31 * result + (strTownName != null ? strTownName.hashCode() : 0);
        return result;
    }
}